Customizing Ektron CMS400.NET email

Ektron CMS400.NET can send email notification to users, informing them that actions have either taken place or are requested of them. For example, a content contributor receives an email that his content has been published to the Web site.

These emails are stored in the resource files. In that file, each email consists of one string for the subject and one for the body. Ektron CMS400.NET does not support HTML email, however the message text is fully customizable.

The procedure for customizing resource files is documented in Procedure for Translating Workarea Strings.

The body of an email can include variables, located between @ symbols. Ektron CMS400.NET replaces these variables with the information for that instance of the email. For example, @appContentTitle@ in the following sentence is replaced with the email’s title.

Before

The content “@appContentTitle@ has been deleted.

After

The content “Home Page Content” has been deleted.

These emails can be customized. The variables can be taken out or moved around. More text can be added; text can be rewritten or reorganized.

Before

@appContentTitle@” has been deleted from the XYZ Web site.

After

“About Us” has been deleted from the XYZ Web site.

Each message is called in the presentation layer by its message title.

Carriage Return/Line Feeds are represented by the variable @appCRLF@. These cause the email to move down one line. For example:

Before

The content was approved.@appCRLF@Thank you!

After

The content was approved.

Thank you!

Variables

The following table lists variables you can use to customize email messages. When the email is sent, the corresponding description replaces the variable.

Variable

Inserts

@appCRLF@

A carriage return.

@appContentTitle@

The title of the content block.

@appDeletionDateTime@

The date and time the content will be deleted from the Web site.

@appChangeDateTime@

The date and time changes will be updated on the Web site.

@appDeclinerFirstName@

The first name of the user who declined the content block.

@appDeclinerLastName@

The last name of the user who declined the content block.

@appSubmitterFirstName@

The first name of the user who submitted the content block.

@appSubmitterLastName@

The last name of the user who submitted the content block.

@appFolderPath@

The location of the content block in the folder tree in the Ektron CMS400.NET Workarea.

@appContentLink@

The link to the content block on the Web site.

Note: You must be logged in to see the changes.

@appSubmitterDateTime@

The date and time the content block was submitted.

@appApprovalList@

The current approval list that the content block must pass through.

@appComment@

Displays the comments for the content block.

@appPassword@

Displays the account password for ResetPassword and RequestResetPassword message types.

@appEmailFrom@

The address of the email sender.

@appEmailTo@

The address of the email receiver.

List of Ektron CMS400.NET Default email

Notify Approval Process Complete

Because of the logic, there are four emails for notifying that the approval process is complete.

Deletion of Content Approved

Message Title: email subject: content deletion approved.

Message Text: Deletion of content has been approved.

Immediate Deletion of Content

Message Title: email subject: content has been deleted.

Message Text: Content has been deleted.

Approved Content Awaiting Go Live Date

Message Title: email subject: content changes approved.

Message Text: Content changes have been approved.

Approved Content Published Immediately

Message Title: email subject: content has been changed.

Message Text: Content changes have been made.

Decline Approval Request

Message Title: email subject: approval request declined.

Message Text: Content approval request declined.

Send Approval Message

Message Title: email subject: request for approval.

Message Text: Request for content approval.

(continued in Instant eMail)

Previous TopicNext Topic|